package com.zzl.car.mapper;

import com.zzl.car.entity.CarBaseInfo;
import com.zzl.car.entity.Manager;
import org.apache.ibatis.annotations.Param;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;
import java.util.Map;

public interface ZzwCarBaseInfoMapper {

    /**
     * 添加车辆基础信息
     */
    public int addCarBaseInfo (@Param("car") CarBaseInfo carBaseInfo);

    /**
     * 修改车辆基础信息
     * @param carBaseInfo
     * @return
     */
    public int modifyCarBaseInfo(@Param("car") CarBaseInfo carBaseInfo);

    /**
     * 获取所有车辆基础信息
     */
    public List<CarBaseInfo> getAllCarBaseInfo();

    /*
     * 根据id 获取车辆基础信息
     */
    public int deleteCarBaseInfo(@Param("id")Integer id);

    /*
     * 通过 brand 品牌 和 具体型号 获取车辆基础信息
     */
    public List<CarBaseInfo> searchCarBaseInfo(@Param("brand")String brand,@Param("detailType")String detailType);

}
